package com.ctrip.ec.biz.entity.order;
import com.ctrip.ec.dal.DbColumn;
import com.ctrip.ec.dal.DbTable;
import com.ctrip.ec.dal.EntityBase;
import java.math.BigDecimal;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.sql.Timestamp;
@DbTable("e_order")
public class OrderEntity extends EntityBase {
    @DbColumn("id")
    private Long id;
    @DbColumn("payment_id")
    private Long paymentId;
    @DbColumn("sn")
    private String sn;
    @DbColumn("member_id")
    private Long memberId;
    @DbColumn("member_name")
    private String memberName;
    @DbColumn("order_status")
    private Integer orderStatus;
    @DbColumn("shipping_status")
    private Integer shippingStatus;
    @DbColumn("consignee")
    private String consignee;
    @DbColumn("area_id")
    private Long areaId;
    @DbColumn("address")
    private String address;
    @DbColumn("zipcode")
    private String zipcode;
    @DbColumn("mobile")
    private String mobile;
    @DbColumn("email")
    private String email;
    @DbColumn("shipping_amount")
    private BigDecimal shippingAmount;
    @DbColumn("coupon_amount")
    private BigDecimal couponAmount;
    @DbColumn("payment_amount")
    private BigDecimal paymentAmount;
    @DbColumn("goods_amount")
    private BigDecimal goodsAmount;
    @DbColumn("agency_amount")
    private BigDecimal agencyAmount;
    @DbColumn("back_amount")
    private BigDecimal backAmount;
    @DbColumn("discount")
    private BigDecimal discount;
    @DbColumn("user_note")
    private String userNote;
    @DbColumn("admin_note")
    private String adminNote;
    @DbColumn("is_distribut")
    private Boolean isDistribut;
    @DbColumn("is_deleted")
    private Boolean isDeleted;
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",locale = "zh" ,timezone="GMT+8")
    @DbColumn("order_time")
    private Timestamp orderTime;
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",locale = "zh" ,timezone="GMT+8")
    @DbColumn("shipping_time")
    private Timestamp shippingTime;
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",locale = "zh" ,timezone="GMT+8")
    @DbColumn("confirm_time")
    private Timestamp confirmTime;
    @DbColumn("store_id")
    private Long storeId;
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",locale = "zh" ,timezone="GMT+8")
    @DbColumn("complete_time")
    private Timestamp completeTime;
    @DbColumn("shipping_code")
    private String shippingCode;
    @DbColumn("shipping_name")
    private String shippingName;
    @DbColumn("agent_id")
    private Long agentId;
    public  Long getId(){
        return this.id;
    }
    public void setId(Long id){
        this.id = id;
    }
    public  Long getPaymentId(){
        return this.paymentId;
    }
    public void setPaymentId(Long paymentId){
        this.paymentId = paymentId;
    }
    public  String getSn(){
        return this.sn;
    }
    public void setSn(String sn){
        this.sn = sn;
    }
    public  Long getMemberId(){
        return this.memberId;
    }
    public void setMemberId(Long memberId){
        this.memberId = memberId;
    }
    public  String getMemberName(){
        return this.memberName;
    }
    public void setMemberName(String memberName){
        this.memberName = memberName;
    }
    public  Integer getOrderStatus(){
        return this.orderStatus;
    }
    public void setOrderStatus(Integer orderStatus){
        this.orderStatus = orderStatus;
    }
    public  Integer getShippingStatus(){
        return this.shippingStatus;
    }
    public void setShippingStatus(Integer shippingStatus){
        this.shippingStatus = shippingStatus;
    }
    public  String getConsignee(){
        return this.consignee;
    }
    public void setConsignee(String consignee){
        this.consignee = consignee;
    }
    public  Long getAreaId(){
        return this.areaId;
    }
    public void setAreaId(Long areaId){
        this.areaId = areaId;
    }
    public  String getAddress(){
        return this.address;
    }
    public void setAddress(String address){
        this.address = address;
    }
    public  String getZipcode(){
        return this.zipcode;
    }
    public void setZipcode(String zipcode){
        this.zipcode = zipcode;
    }
    public  String getMobile(){
        return this.mobile;
    }
    public void setMobile(String mobile){
        this.mobile = mobile;
    }
    public  String getEmail(){
        return this.email;
    }
    public void setEmail(String email){
        this.email = email;
    }
    public  BigDecimal getShippingAmount(){
        return this.shippingAmount;
    }
    public void setShippingAmount(BigDecimal shippingAmount){
        this.shippingAmount = shippingAmount;
    }
    public  BigDecimal getCouponAmount(){
        return this.couponAmount;
    }
    public void setCouponAmount(BigDecimal couponAmount){
        this.couponAmount = couponAmount;
    }
    public  BigDecimal getPaymentAmount(){
        return this.paymentAmount;
    }
    public void setPaymentAmount(BigDecimal paymentAmount){
        this.paymentAmount = paymentAmount;
    }
    public  BigDecimal getGoodsAmount(){
        return this.goodsAmount;
    }
    public void setGoodsAmount(BigDecimal goodsAmount){
        this.goodsAmount = goodsAmount;
    }
    public  BigDecimal getAgencyAmount(){
        return this.agencyAmount;
    }
    public void setAgencyAmount(BigDecimal agencyAmount){
        this.agencyAmount = agencyAmount;
    }
    public  BigDecimal getBackAmount(){
        return this.backAmount;
    }
    public void setBackAmount(BigDecimal backAmount){
        this.backAmount = backAmount;
    }
    public  BigDecimal getDiscount(){
        return this.discount;
    }
    public void setDiscount(BigDecimal discount){
        this.discount = discount;
    }
    public  String getUserNote(){
        return this.userNote;
    }
    public void setUserNote(String userNote){
        this.userNote = userNote;
    }
    public  String getAdminNote(){
        return this.adminNote;
    }
    public void setAdminNote(String adminNote){
        this.adminNote = adminNote;
    }
    public  Boolean getIsDistribut(){
        return this.isDistribut;
    }
    public void setIsDistribut(Boolean isDistribut){
        this.isDistribut = isDistribut;
    }
    public  Boolean getIsDeleted(){
        return this.isDeleted;
    }
    public void setIsDeleted(Boolean isDeleted){
        this.isDeleted = isDeleted;
    }
    public  Timestamp getOrderTime(){
        return this.orderTime;
    }
    public void setOrderTime(Timestamp orderTime){
        this.orderTime = orderTime;
    }
    public  Timestamp getShippingTime(){
        return this.shippingTime;
    }
    public void setShippingTime(Timestamp shippingTime){
        this.shippingTime = shippingTime;
    }
    public  Timestamp getConfirmTime(){
        return this.confirmTime;
    }
    public void setConfirmTime(Timestamp confirmTime){
        this.confirmTime = confirmTime;
    }
    public  Long getStoreId(){
        return this.storeId;
    }
    public void setStoreId(Long storeId){
        this.storeId = storeId;
    }
    public  Timestamp getCompleteTime(){
        return this.completeTime;
    }
    public void setCompleteTime(Timestamp completeTime){
        this.completeTime = completeTime;
    }
    public  String getShippingCode(){
        return this.shippingCode;
    }
    public void setShippingCode(String shippingCode){
        this.shippingCode = shippingCode;
    }
    public  String getShippingName(){
        return this.shippingName;
    }
    public void setShippingName(String shippingName){
        this.shippingName = shippingName;
    }
    public  Long getAgentId(){
        return this.agentId;
    }
    public void setAgentId(Long agentId){
        this.agentId = agentId;
    }
}